And you forgot to mention the multiplier effect.
Bring one FT in and he brings his 'brother', 'newphew', 'niece',
'cousin', 'village classmate', 'village friend', 'village head',
'clan', 'caste', 'wife brother', 'wife's brother-in-law',
'husband's in-laws brother's daughter's
son-in-law' ..........
no lah ... I don't really think so ..... this is Singapore, not
the UK, Canada, Australia or the US .....
many see us as only a spring board ..... to jump to a better
place ..... THEN, the whole clan will follow ....
I knew an indian born chap in the uni once (in canada) ... he
promptly came to Canada after he got his Singapore citizenship
..... started the PR process .... and now he's starting to call
himself a canuck ... 
despite what other nutters will tell you ... immigration quotas
from Singapore to other western countries are routinely
underfilled, year after year.... so it's a lot easier to jump over
to points west from Singapore, than to fight again a billion other
people in their home countries ...... 